implement terms of service check wizard page
authorJyrki Gadinger <nilsding@nilsding.org>
Mon, 17 Feb 2025 17:01:08 +0000 (18:01 +0100)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Thu, 20 Feb 2025 11:00:54 +0000 (12:00 +0100)
commit34ace3ef27a29daed6a619df6734795b533c941d
tree99a664f23436789b2cd7a125349e742c6a7baab8
parent88400b1ef753aa691fcc9ce6fe7a774163f2e170
implement terms of service check wizard page

this is only shown if the TOS haven't been accepted yet!

for now this only opens the browser, similar to the Flow2Auth page

the `TermsOfServiceCheckWidget` is a combination of the `Flow2Auth` and
the `Flow2AuthWidget` classes -- in the future we ideally display the
required TOS directly in the wizard

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
13 files changed:
src/gui/CMakeLists.txt
src/gui/owncloudsetupwizard.cpp
src/gui/owncloudsetupwizard.h
src/gui/wizard/flow2authcredspage.cpp
src/gui/wizard/owncloudhttpcredspage.cpp
src/gui/wizard/owncloudwizard.cpp
src/gui/wizard/owncloudwizard.h
src/gui/wizard/termsofservicecheckwidget.cpp [new file with mode: 0644]
src/gui/wizard/termsofservicecheckwidget.h [new file with mode: 0644]
src/gui/wizard/termsofservicecheckwidget.ui [new file with mode: 0644]
src/gui/wizard/termsofservicewizardpage.cpp
src/gui/wizard/termsofservicewizardpage.h
src/gui/wizard/webviewpage.cpp